Skip to content

feat(extensions): add Archive and Reconcile extensions to community catalog#1844

Merged
mnriem merged 2 commits intogithub:mainfrom
stn1slv:add-reconcile-archive-extensions
Mar 16, 2026
Merged

feat(extensions): add Archive and Reconcile extensions to community catalog#1844
mnriem merged 2 commits intogithub:mainfrom
stn1slv:add-reconcile-archive-extensions

Conversation

@stn1slv
Copy link
Contributor

@stn1slv stn1slv commented Mar 14, 2026

Description

Adds two community extensions to the community catalog that implement the Double-Loop Parity pattern — keeping feature artifacts and project memory in sync throughout the development lifecycle.

Archive Extension (Outer Loop): Post-merge archival that consolidates finalized feature specs, plans, and technical debt into the project's canonical memory (.specify/memory/).

Reconcile Extension (Inner Loop): Post-implementation gap closer that takes a natural-language gap report and surgically updates the feature's own spec.md, plan.md, and tasks.md.

Addresses the artifact drift problems discussed in #1063, #1100, and #1818.

Repositories:

Changes:

  • extensions/catalog.community.json: Added both extensions with verified: false, downloads: 0, stars: 0. Alphabetical ordering preserved.
  • extensions/README.md: Added both extensions to the community table in alphabetical order.

Testing

  • Validated JSON syntax and schema against existing catalog entries
  • Verified alphabetical ordering in both JSON and README table
  • Confirmed no existing catalog entries were modified
  • Tested both extensions with a sample project

AI Disclosure

  • I did use AI assistance (describe below)

Extension command definitions (archive.md, reconcile.md) were iteratively developed with AI assistance (Claude Code) — primarily for cross-checking against Spec-Kit extension conventions, validating catalog schema compliance, and reviewing adherence to publishing rules.

@stn1slv stn1slv requested a review from mnriem as a code owner March 14, 2026 12:19
Copilot AI review requested due to automatic review settings March 14, 2026 12:19
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds two new community extensions (Archive and Reconcile) to the Spec Kit community catalog to help keep feature artifacts and project memory in sync.

Changes:

  • Added archive and reconcile entries to extensions/catalog.community.json and bumped the catalog updated_at.
  • Added both extensions to the community extensions table in extensions/README.md (alphabetical placement).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.

File Description
extensions/catalog.community.json Adds archive and reconcile catalog entries (plus catalog timestamp bump).
extensions/README.md Adds both extensions to the community extensions table.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

Normalize extension link text in extensions/README.md (replace `[@stn1slv]` with `spec-kit-archive` and `spec-kit-reconcile`) and add CHANGELOG URLs to the corresponding entries in extensions/catalog.community.json for the Archive and Reconcile extensions.
@mnriem mnriem requested a review from Copilot March 16, 2026 12:44
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds two new community extensions (Archive and Reconcile) to Spec Kit’s community extension discovery surfaces, aligning with the extension publishing flow by updating both the community catalog and the public README list.

Changes:

  • Added archive and reconcile entries to extensions/catalog.community.json (including metadata, URLs, tags, and timestamps) and bumped the catalog updated_at.
  • Added corresponding rows for both extensions to the community extensions table in extensions/README.md.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
extensions/catalog.community.json Adds archive and reconcile extension entries and updates the catalog timestamp.
extensions/README.md Adds both extensions to the community extensions table in alphabetical order.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mnriem mnriem merged commit 4f81fc2 into github:main Mar 16, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants